package com.worley.argutils.bk;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public abstract class Benchmark implements Runnable {

    protected Logger logger = LoggerFactory.getLogger(this.getClass());

    public static final String KEY_FORMAT = "{%06d_%08d}_%s";
    public static final String KEYS_FORMAT = "{%06d_%08d}*";

    protected RunState rs;

    protected Benchmark(RunState rs) {
        super();
        this.rs = rs;
    }

    public RunState getRunState() {
        return rs;
    }

    public abstract String getName();

}
